מס' סטודנט מועד א' פתרון

Σχετικά έγγραφα
הסתברות שבתחנה יש 0 מוניות ו- 0 נוסעים. הסתברות שבתחנה יש k-t נוסעים ו- 0 מוניות. λ λ λ λ λ λ λ λ P...

מבוא לרשתות - תרגול מס 5 תורת התורים

מבוא לרשתות - תרגול מס 5 תורת התורים

תרגיל 13 משפטי רול ולגראנז הערות

תורת התורים תור לקוחות

תורת התורים תור שרת יחיד, תורים במקביל ובטור, רשתות תורים

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin(

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד

ל הזכויות שמורות לדפנה וסטרייך

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur

שאלה 1 V AB פתרון AB 30 R3 20 R

חורף תש''ע פתרון בחינה סופית מועד א'

תרגול פעולות מומצאות 3

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012)

הרצאה 9: CTMC מבוא לתורת התורים

הרצאה 10: תורת התורים נוסחאות כלליות ותורים של שרת יחיד

{ : Halts on every input}

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( )

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

תרגול מס' 6 פתרון מערכת משוואות ליניארית

3-9 - a < x < a, a < x < a

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשע"ב זהויות טריגונומטריות

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

התפלגות χ: Analyze. Non parametric test

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן

Logic and Set Theory for Comp. Sci.

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם

גבול ורציפות של פונקציה סקלרית שאלות נוספות

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים (

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים

gcd 24,15 = 3 3 =

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים

סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx

אלגברה לינארית (1) - פתרון תרגיל 11

םירותה תאות לש םייטמתמ םילדומ םושיי רותה

אינפי - 1 תרגול בינואר 2012

( )( ) ( ) f : B C היא פונקציה חח"ע ועל מכיוון שהיא מוגדרת ע"י. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חח"ע אז ועל פי הגדרת

סיכום- בעיות מינימוםמקסימום - שאלון 806

אוסף שאלות מס. 3 פתרונות

אלגברה ליניארית (1) - תרגיל 6

פתרונות , כך שאי השוויון המבוקש הוא ברור מאליו ולכן גם קודמו תקף ובכך מוכחת המונוטוניות העולה של הסדרה הנתונה.

תרגיל 7 פונקציות טריגונומטריות הערות

מתמטיקה בדידה תרגול מס' 5

מבני נתונים מבחן מועד ב' סמסטר חורף תשס"ו

קיום ויחידות פתרונות למשוואות דיפרנציאליות

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון.

x a x n D f (iii) x n a ,Cauchy

הרצאה 7: CTMC הסתברויות גבוליות, הפיכות בזמן, תהליכי לידה ומוות

אלגברה מודרנית פתרון שיעורי בית 6

מתכנס בהחלט אם n n=1 a. k=m. k=m a k n n שקטן מאפסילון. אם קח, ניקח את ה- N שאנחנו. sin 2n מתכנס משום ש- n=1 n. ( 1) n 1

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק

c ארזים 26 בינואר משפט ברנסייד פתירה. Cl (z) = G / Cent (z) = q b r 2 הצגות ממשיות V = V 0 R C אזי מקבלים הצגה מרוכבת G GL R (V 0 ) GL C (V )

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ

מתמטיקה בדידה תרגול מס' 13

סדרות - תרגילים הכנה לבגרות 5 יח"ל

יווקיינ לש תוביציה ןוירטירק

הגדרה: קבוצת פעילויות חוקית היא קבוצה בה כל שתי פעילויות

1 תוחלת מותנה. c ארזים 3 במאי G מדיד לפי Y.1 E (X1 A ) = E (Y 1 A )

קבל מורכב משני מוליכים, אשר אינם במגע אחד עם השני, בכל צורה שהיא. כאשר קבל טעון, על כל "לוח" יש את אותה כמות מטען, אך הסימנים הם הפוכים.

s ק"מ קמ"ש מ - A A מ - מ - 5 p vp v=

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים.

הרצאה. α α פלוני, וכדומה. הזוויות α ל- β שווה ל-

אלגברה ליניארית 1 א' פתרון 2

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד

תאריך עדכון אחרון: 27 בפברואר ניתוח לשיעורין analysis) (amortized הוא טכניקה לניתוח זמן ריצה לסדרת פעולות, אשר מאפשר קבלת

מצולעים מצולעהוא צורה דו ממדית,עשויה קו"שבור"סגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. לדוגמה:בסרטוט שלפappleיכם EC אלכסוןבמצולע.

מתמטיקה בדידה תרגול מס' 12

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד.

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור

מודלים חישוביים תרגולמס 5

מדדים מכונה. .served) Time)

רשימת בעיות בסיבוכיות

x = r m r f y = r i r f

The No Arbitrage Theorem for Factor Models ג'רמי שיף - המחלקה למתמטיקה, אוניברסיטת בר-אילן

קורס: מבוא למיקרו כלכלה שיעור מס. 17 נושא: גמישויות מיוחדות ושיווי משקל בשוק למוצר יחיד

. {e M: x e} מתקיים = 1 x X Y

{ } { } { A חוקי דה-מורגן: הגדרה הסתברות מותנית P P P. נוסחת בייס ) :(Bayes P P נוסחת ההסתברות הכוללת:

תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשע"א, מיום 31/1/2011 שאלון: מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן.

הגדרה: מצבים k -בני-הפרדה

החשמלי השדה הקדמה: (אדום) הוא גוף הטעון במטען q, כאשר גוף B, נכנס אל תוך התחום בו השדה משפיע, השדה מפעיל עליו כוח.

סימני התחלקות ב 3, ב 6 וב 9

תורת הקבוצות תרגיל בית 2 פתרונות

מבחן מועד ב' בהצלחה! אנא קיראו היטב את ההוראות שלהלן: ודאו כי כל עמודי הבחינה נמצאים בידכם.

פתרון 4. a = Δv Δt = = 2.5 m s 10 0 = 25. y = y v = 15.33m s = 40 2 = 20 m s. v = = 30m x = t. x = x 0.

בסל A רמת התועלת היא: ) - השקה: שיפוע קו תקציב=שיפוע עקומת אדישות. P x P y. U y P y A: 10>6 B: 9>7 A: 5>3 B: 4>3 C: 3=3 C: 8=8 תנאי שני : מגבלת התקציב

"קשר-חם" : לקידום שיפור וריענון החינוך המתמטי

ב ה צ ל ח ה! /המשך מעבר לדף/

ניהול סיכום הרבון ""ר ותמיכה באחזקה אחזקה MTBF = 1. t = i i MTTR זמינות BTBM. i i

logn) = nlog. log(2n

מבחן t לשני מדגמים בלתי תלויים. T test for independent samples

PDF created with pdffactory trial version

לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ב (2012) דפי עזר

גיאומטריה גיאומטריה מצולעים ניב רווח פסיכומטרי

תכנון אלגוריתמים 2016 עבודה 1 שאלה 1 פתרון נתונות שתי בעיות. יש למצוא: אורך מסלול קצר ביותר המתחיל באחד מן הקודקודים s 1,..., s k ומסתיים ב t.

שם התלמיד/ה הכיתה שם בית הספר. Page 1 of 18

םיאלמ תונורתפ 20,19,18,17,16 םינחבמל 1 להי רחש ןולאש הקיטמתמב סוקופ

Transcript:

ס הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת תעשייה וניהול מרצה : מתרגלת: פרופסור אבישי מנדלבאום גלית יום-טוב 11.2.2010 מס' סטודנט תאריך הבחינה: שם הנדסת מערכות שירות 096324 מועד א' מסטר חורף תש"ע 2010 פתרון המבחן נמשך שלוש שעות. באחריותך להחזירו במועד. המבחן בחומר סגור. מותר להשתמש במחשבון. המבחן כולל 26 עמודים, כולל עמוד זה. כאשר נדרשים חישובים, ניתן לעגלם באופן שאינו פוגע בהבנת התשובה. מלאו את הפרטים הנדרשים בראש העמוד, בכתב ברור בבקשה. על התשובות יש לענות במקומות המיועדים, שאמורים להספיק: מלל מיותר יגרע ניקוד. יש לתת הסברים או הוכחות רק אם התבקשתם במפורש לעשות זאת. - - - - - - - - מתוך 10 ניקוד: שאלה 1 נקודות הרצאות\תרגולים\בחינות קודמות מתוך 10 שאלה 2 נקודות תרגילי בית נקודות יישום מתוך 20 שאלה 3 מתוך 10 שאלה 4 נקודות תיאוריה 50 ס ה " כ מתוך נקודות ב ה צ ל ח ה! 1

שאלה 1 חלק 1. - תרגילי כיתה/הרצאות/מבחנים קודמים גרף 1 התרשים הנ"ל שהוצג בהרצאה מתאר את רמת הביצועים התפעולים של חמישה שופטים בבית הדין לעבודה. מה מתארים שטחי 3 המלבנים שבתרשים? בחרו את התשובה הנכונה (אחת מארבע.1.1.1 האפשרויות). 1. מלבן מתאר את סך זמן ההמתנה של לקוחות לכל סוג שופט בתקופות שונות. מלבן מתאר את ממוצע מספר התיקים שנמצאים בטיפול אצל שופט בזמן נתון, וזאת על-פי חוק.Little מלבן מתאר את סך זמן ההמתנה של לקוחות לכל אחד מסוגי התיקים בהם השופט מטפל..2.3 4. אף תשובה לא נכונה. 2 2

ניתן לנסות להשוות בין רמות הבצועים התפעוליים של שלושה שופטים על סמך שטחי שלושת מלבנים שאנו רואים בתרשים (השטחים שווים ל- 45, 59 ו- 118 ). מהי מהות הקשר בין שטח המלבן ורמת הביצועים של השופט? בחרו את התשובה הנכונה (אחת מארבע האפשרויות)..1.1.2 שופט עם שטח המלבן גדול יותר הוא שופט עם רמת הבצועים הגבוהה יותר. שופט עם שטח המלבן הגדול יותר הוא שופט עם רמת הבצועים נמוכה יותר..1.2 לא נכון להשוות בין רמות הבצועים התפעוליים של שופטים על סמך שטחי המלבנים. לשופט עם רמת הבצועים גבוהה צריך להיות λ גבוה ו- W נמוך..3 אף תשובה לא נכונה. 3.4 1.1.3. מבין שלושת השופטים, מיהו השופט עם רמת הביצועים התפעוליים הגבוהה ביותר? הסבירו בקצרה. רמת ביצועים גבוהה מאופיינת בקצב מופע גבוה וזמן שהיה נמוך, ולכן רמת הביצועים של שופט 4 עבורו 26 λ ו- 4.2 W היא הגבוהה מבין השלושה. 3

גרף 2 1.1.4. גרף 2 שהוצג בהרצאה מתאר משכי שירות במרכז שירות טלפוני. אנו רואים ש- 7.2% מהשיחות משכן קצר ביותר (עד 10 שניות). בחרו פיסקה שמסכמת בצורה הסבירה ביותר את הסיבות לתופעה ואת השלכותיה הניהוליות. התופעה אינה בעייתית. יש לקוחות רבים שבעצם הגיעו למוקדן הלא נכון, ומשם הם מועברים הלאה, ולכן משך השירות שלהם קצר ביותר..1 התופעה היא בעייתית. ללקוח מיד לאחר קבלת השיחה. הגרף מראה כי תמריץ לפי מספר שיחות מטופלות גורם למוקדנים לנתק.2 התופעה אינה בעייתית. השיחות הקצרות הן לא שיחות טלפוניות, כי אם שרות בעזרת צ'אט. בשירות זה השירות ניתן למקוטעין, וכל נותן שירות מטפל בשניים / שלושה לקוחות במקביל. ולכן משך השיחה מחולק למקטעים קצרים בהם השרת עסוק עם הלקוח, וחלק מהם הם אפילו פחות מ- 10 שניות..3 4. התופעה נובעת מבעיה טכנית. מדובר כפי הנראה בתקלה במערכת הטלפונים של החברה. 2 4

1.1.5 למדנו בהרצאה שאת חווית ההמתנה של לקוח במרכז טלפוני ניתן לסכם באופן הבא: - E הזמן שלקוח מצפה להמתין - τ הזמן שלקוח מוכן להמתין - V הזמן שלקוח נדרש להמתין - W הזמן שלקוח למעשה המתין - F הזמן שלקוח הרגיש שהמתין בחרו שוויון או אי שוויון שתמיד מתקיים לפי הגדרות שהוצגו בהרצאה.. F W.1.W=min(τ,V).2.W=max(τ,V).3.W=E.4 2 5

חלק 2. רשתות דינמיות סטוכסטיות. t i נתונה רשת PERT/CPM דינמית סטוכסטית, כמתואר בגרף 1 וכפי שנלמד בכיתה: הוא ממוצע זמן.i = 1, 2, 3, 4 n i השירות בתחנה i, ו- הוא מספר השרתים בתחנה i, פרויקטים חדשים מופיעים למערכת לפי תהליך פואסון עם ממוצע זמן בין מופעי של 3.5 ימים. נניח שהרשת במצב יציב. 1.2.1 לרשת 8 תורים הממוספרים מ- 1 עד 8. מיהם התורים הנובעים מפערי סינכרון ומי הנובעים ממשאבים מוגבלים? תורי סינכרון: 5,6,7,8 תורי משאבים: 1,2,3,4 1.2.2 מהו המספר המינימלי של שרתים הנדרשים לטפל בפעילות 3 כדי שנצילות כל אחד לא תעלה על?33% ( n ) 3.5* 4 /. התוצאה היא 4 שרתים. 3 0.33 מספר מינימלי: 6

1.2.3 נסמן ב- T DS את משך ביצוע פרויקט שמגיע למערכת במצב יציב. הסבירו במדויק ככל שתוכלו, אבל בשני משפטים לכל היותר, מדוע < ETDS 10. ההסבר כולל שני חלקים. מכיוון שהרשת סטוכסטית ועל סמך מבנה הקדימויות, אנחנו כבר יודעים ש- 10 ETDS (ראו הוכחה בהמשך). בנוסף, הדינאמיות של המערכת (ריבוי הפרויקטים) גורמת לתורי משאבים שמאריכים עוד יותר את משך ביצוע הפרויקט., E max Ti max E Ti = max ETi כאשר j מונה את המסלולים האפשריים ברשת. = 10 j j j i j i j i j 7

1.2.4 מנהל החברה הכשיר את השרתים שמבצעים את פעילות 3 ו- 4 לבצע את שתי הפעילויות. צייר תרשים משאבים ותרשים משולב משאבים ופעילויות לפרויקט תחת תרחיש חדש זה. תרשים משאבים: משאב 2 משאב 1 הערה: לא כל הפעילויות במשאב 3 דורשות סינכרון משאב 3 תרשים משולב פעילויות-משאבים: משאב 3 משאב 2 משאב 1 התחלה פעילות 1 פעילות 2 פעילות 4 פעילות 3 סיום 8

שאלה 2 תרגילי בית איוש בעזרת 4CC ארבעה עשר מוקדנים עובדים במרכז השירות של.GazolCo רוב השיחות הן של לקוחות המתקשרים לשלם את חשבון הגז שלהם. מנתוני שיחות שניתחנו עולה כי זמן שירות טלפוני ממוצע הוא 4 דקות, קצב השיחות הנכנסות הוא 180 שיחות לשעה בממוצע, והסבלנות הממוצעת היא 3 דקות. אנו רוצים לעזור למנהל השירות לנתח את המערכת ולקבוע איוש מתאים בעזרת תוכנת.4CC 2.1. מנהל המערכת רצה לבדוק מה יקרה אם קצב השיחות הנכנסות יגדל (בעוד מספר השרתים נשאר קבוע). להלן שתי טבלאות המתארות מה יקרה במצבים אלו. הטבלאות מבוססות על פלטים של התוכנה, אחד הופק בעזרת מודל M/M/N והשני בעזרת מודל.M/M/N+M איזה מהטבלאות מתאימה לאיזה מודל? הסבירו תשובתכם. טבלה 1 Calls Average Speed Agent's Per Hour of Answer (secs) Occupancy (%) P(Wait>0) 180 57.8 85.7% 1-0.518=0.482 185 79.6 88.1% 1-0.447=0.553 190 113.5 90.5% 1-0.37=0.63 195 171.3 92.9% 1-0.286=0.714 200 289.2 95.2% 1-0.197=0.803 205 647.0 97.6% 1-0.101=0.899 210 n/a n/a טבלה 2 Calls Average Speed Agent's Per Hour of Answer (secs) Occupancy (%) P(Wait>0) 180 9.2 80.7% 1-0.699=0.300 185 10.6 82.2% 1-0.666=0.333 190 12.0 83.7% 1-0.632=0.367 195 13.5 85.1% 1-0.598=0.401 200 15.1 86.3% 1-0.564=0.435 205 16.8 87.5% 1-0.530=0.469 210 18.6 88.7% 1-0.497=0.502 טבלה 1 הופקה בעזרת מודל M/M/N וטבלה 2 בעזרת מודל עם נטישות.M/M/M+M אנו מגלים זאת כי המודל עם הנטישות תמיד יציב, בעוד המודל ללא נטישות לא יציב אם קצב הגעת שיחות גדול מ- 210 שיחות לשעה. 9

2.2. הסבירו מדוע בשורה האחרונה של טבלה 1 מופיע הערך.n/a מהו קצב ההגעה המקסימלי בו תתקבל תשובה מספרית. מודל Erlang-C יציב כל עוד,nµ>λ ולכן 210=14*60/4 עבור כל קצב הגעה קטן ממש מ- 210 לקוחות לשעה נקבל שהמערכת יציבה והתוכנה תחשב מדדי שירות, ועבור כל ערך גדול או שווה ל- 210 נקבל שהמערכת לא יציבה. 2.3. ציינו מה אתם מצפים שיקרה למדדים הבאים, במידה ופרמטר הסבלנות θ יעלה: אחוז הנוטשים, ממוצע זמן ההמתנה לשירות,(ASA) ממוצע אורך התור, נצילות השרתים. סמנו את התשובה הנכונה והסבירו תשובתכם בקצרה. כאשר פרמטר הסבלנות עולה: אחוז הנוטשים: יעלה / ירד ממוצע זמן ההמתנה לשירות :(ASA) יעלה / ירד ממוצע אורך התור: יעלה / ירד נצילות השרתים: תעלה / תרד הסבר: כאשר פרמטר הסבלנות עולה, הסבלנות הממוצעת של לקוח יורדת ולכן יותר לקוחות נוטשים. כתוצאה מכך פחות לקוחות יישארו לחכות לשירות מה שיגרום לתור לקטון ולעומס לרדת. לכן, גם זמן ההמתנה ונצילות השרתים ירדו. 10

2.4. מה יקרה לאחוז הנוטשים אם סבלנות הלקוחות תעלה לאינסוף או תרד ל- 0? לאיזה מודל המערכת תשאף במקרים אלו? הסבירו תשובתכם. θ: כאשר פרמטר הסבלנות עולה לאינסוף, ממוצע הסבלנות שואף ל- 0, ולכן כל לקוח שמגיע כאשר אין שרת פנוי עוזב מיד את המערכת. כלומר, % הנוטשים בגבול יהיה שווה לאחוז הלקוחות המגיעים לשרת עסוק - 0) > W. P( Abandon) P( במצב זה המערכת שואפת למערכת.(Erlang-B) M/M/N/N 0 θ: כאשר פרמטר הסבלנות יורד ל- 0, ממוצע הסבלנות שואף לאינסוף, אף לקוח לא נוטש (כלומר,. (Erlang-C) M/M/N ולכן המערכת שואפת למערכת, ( P( Abandon) 0 2.5. כאשר בודקים את התנהגות של "אחוז הנענים תוך 1.5 דקות" כפונקציה של ממוצע הסבלנות מקבלים את הגרף הבא: הסבירו מדוע לגרף צורה כזו. רמז: ניתן לחלק את הלקוחות שלא נענים תוך 1.5 דקות לשתי קבוצות. הגדירו מהן, וכיצד הן עוזרות להסברת התופעה הנ"ל. 11

ניתן לחלק את הלקוחות שלא נענים תוך 1.5 דקות, ללקוחות שנטשו (לפני או אחרי 1.5 דקות) וללקוחות שלא נטשו וקיבלו שרות לאחר יותר מ- 1.5 דקות. אחוז הלקוחות הנוטשים יורד כפונקציה של ממוצע הסבלנות. אחוז הלקוחות שלא נטשו ומקבלים שרות לאחר יותר מ- 1.5 דקות עולה ככל שממוצע הסבלנות עולה (כיוון שאם ללקוחות יש יותר סבלנות יהיו יותר לקוחות בתור => זמני ההמתנה יעלו => אחוז אלו שלא נוטשים ומקבלים שרות לאחר יותר מ- 1.5 דקות עולה). לכן, חיבור שתי הפונקציות המונוטוניות הנ"ל גורם לכך שאחוז הלקוחות שלא קיבלו שירות תוך 1.5 דקות כפונקציה של ממוצע הסבלנות יראו לפי הגרף למטה. מכאן נובע שאחוז הלקוחות שכן קיבלו שרות תוך 1.5 דקות היא פונקציה כפי שרואים בשאלה. 0.12 0.1 0.08 0.06 0.04 0.02 0 10 60 110 160 210 260 310 360 410 460 510 560 Average Patience %Not Answ ered w ithin 1.5 min %Abandon %answ ered after target 12

2.6. מנהל המוקד גילה שבימים מסוימים (לאחר שליחת חשבונות ללקוחות), קצב השיחות למוקד גדול פי כמה מימים רגילים. ליתר דיוק, ביום לאחר שליחת החשבונות קצב ההגעה הוא 540 לקוחות לשעה (פי 3 מיום רגיל) וביום למחרת 360 לקוחות לשעה (פי 2 מיום רגיל); לאחר מכן הקצב חוזר לרמתו הרגילה. מנהל המוקד רוצה לחשב את כמות המוקדנים הדרושה כך שאחוז הנוטשים ישאר ברמתו של יום רגיל (קרי כ- 5%). לשם כך הוא יצר בתוכנת 4CC את הפלט הבא: הוא טוען שניתן לראות שבמערכת שלנו קיים יתרון לגודל באיוש. האם הוא צודק? הסבירו. המנהל צודק. כפי שניתן לראות מהנתונים, כאשר קצב ההגעות עולה פי 2 מספר השרתים עולה רק פי 1.8; כאשר קצב ההגעות עולה פי 3, מספר השרתים הדרוש על מנת לשמור על אותה רמת שירות עולה רק פי 2.5. זוהי בדיוק התופעה של "יתרון לגודל". 13

שאלה 3 יישום להלן תקציר של מכתב שקיבלנו מסטודנטית לשעבר בקורס הנדסת מערכות שירות: "רציתי לשתף אותך בתמונות שצילמתי במהלך החופשה בסופרמרקט בניו-יורק, ברשת הסופרמרקטים Foods", Whole שנמצאת במנהטן ב-.Union Square זאת רשת סופרמרקטים יוקרתית מאוד, גדולה מאוד, שמוכרת הרבה מוצרי בריאות יקרים יותר ופחות. מצורפות שתי תמונות מהתור לקופות ביציאה. הקופות ממוקמות במקום אחד בחנות. יש ארבעה תורים במתחם הקופות. לכל אחד מארבעת התורים יש צבע: כתום, כחול, לבן, אדום. כשקופה מתפנה, מופיע מספר הקופה אליה יש לגשת, על גבי מסך מעל התור, וזאת לפי צבע התור בו עומדים הלקוחות (כפי שרואים בתמונה): התור הכתום לקופה 9, התור האדום לקופה 12. הקופות מסודרות בשתי קבוצות גדולות, כך שבכל קבוצה עשר קופות עם מעבר ביניהן חמש מכל צד, לפי האיור המצורף. חיכיתי בתור פחות מ- 3 דקות, לדעתי, למרות שהחנות הייתה עמוסה." כתום 16 17 18 19 20 11 12 13 14 15 6 7 8 9 10 כחול לבן אדום 1 2 3 4 5 בשאלה זו ננתח תפעולית את תכנון הקופות בסופרמרקט זה. 14

נניח כי תהליך הגעת לקוחות לתור הוא תהליך פואסון עם קצב λ, ושמשך השירות בקופה מתפלג מעריכית עם קצב µ. כמו כן נניח, בשלב זה, כי תוחלת משך השירות היא 5 דקות. בנוסף נניח כי הזמן שלוקח ללקוח לאתר את הקופה הפנויה ולהגיע אליה הוא זניח. 3.1. תארו גרפית את תצורת תורי הקופות בסופרמרקט. בהנחה שלקוחות לא עוברים בין התורים, התרשים יראה כך: 5 כתום 5 5 5 כחול לבן אדום נתמקד מעתה באחד התורים (לדוגמה התור ה"כחול"). נסמן ב- Q(t) את מספר הלקוחות במערכת השירות בזמן Q(t)) t. כולל את הלקוחות הממתינים בתור הכחול, כמו גם את הלקוחות שמקבלים כרגע שירות בעמדות הקשורות לתור זה). אזי, {0 t Q ={Q(t), הוא תהליך לידה ומוות תורי, תחת הנחות מתאימות, בפרט זמן שירות מעריכי. נניח מעתה שהנחות אלו אכן מתקיימות. 3.2. איזה מודל תורי שנלמד בכיתה מתאים לתיאור התור הנ"ל. בהנחה שלקוחות לא נוטשים את התור (לא כדי לעזוב את הסופר ולא כדי לעבור לתור אחר), כל אחד מהתורים יכול להיות מתואר ע"י מודל,Erlang-C כלומר תור.M/M/5 15

3.3. שרטטו את דיאגרמת קצבי המעבר של Q. היעזרו בסימונים הבאים: λ קצב מופע לקוחות לתחנה. µ - קצב שרות בתחנה. N מספר קופאים הנותנים שירות לתור הכחול. λ λ λ λ λ λ λ 0 1 2 3 4 5 6 7 µ 2µ 3µ 4µ 5µ 5µ 5µ 3.4. מדוע לדעתכם נוצר הצורך לקבוע לכל תור צבע ולהכריז במסך על מספר העמדה שהתפנתה? כיצד מערכת זו משפיעה על תפעול המערכת? הגדרת התורים והמסך אמורים לשפר את זרימת הקונים. כך שלקונה יהיה קל יותר לשים לב שהתפנתה עמדה ואיזו עמדה פנויה כרגע. באופן זה זמן הבטלה של הקופאים במעבר בין קונה אחד למשנהו יורד. 16

3.5. הסידור המקובל של קופות בסופרמרקטים בישראל הוא שלכל קופה יש תור משלה. נניח כעת כי לסופרמרקט הישראלי מגיעים אותו מספר אנשים לשעה, משך השירות בקופה דומה ומספר הקופאיות זהה לסופרמרקט האמריקאי. האם בתצורה האמריקאית צפויה רמת שרות טובה יותר ללקוחות? הסבירו. בפרט, האם יהיה משך ההמתנה לשירות קצר יותר, ובכמה? בסופר האמריקאי צפויה רמת שירות טובה יותר. זה נובע מתופעת ה-.pooling ברגע שלכל קבוצת קופות יש תור אחד במקום תורים נפרדים זמני ההמתנה בתור יקטנו, וההסתברות להמתין תקטן. לדוגמה: זמן E 2,5, אבל ρ ו- 5ρ E 2,5 ההמתנה הממוצע בתור יקטן פי 5. (ליתר דיוק ב- הם באותו סדר גודל.) הערה: זה נכון אם משך ההליכה לקופות זניח, במידה ולא, בדיקה יותר מעמיקה צריכה להתבצע, וההפרש בין התצורות יקטן. 3.6. האם בתצורה האמריקאית צפוי להיות בממוצע מספר שונה של לקוחות הממתינים בתור (בכל המערכת)? הסבירו. כן. ע"ס חוק,Little אם תוחלת זמן ההמתנה קטן, גם תוחלת מספר האנשים בתור קטן. 17

Report 1 מדידות שבוצעו בסופר הראו את הנתונים הבאים. Time Arrivals Average Service Offered Number of Average Wait Served Immediately Time (sec) Load Agents (sec) (%) 7:00 58 410 13.2 15.3 107 55.8 7:30 42 450 10.5 13.9 42 72.4 8:00 51 433 12.3 14.5 78 57.9 Report 2 Time Arrivals Average Service Offered Number of Average Wait Served Immediately Time (sec) Load Agents (sec) (%) 18:00 61 582 19.7 20.0 2089 4.7 18:30 58 613 19.7 20.0 2153 5.8 19:00 56 603 18.8 19.6 1578 9.2 Report 3 Time Arrivals Average Service Offered Number of Average Wait Served Immediately Time (sec) Load Agents (sec) (%) 22:00 15 407 3.4 10.8 0.0 100.0 22:30 17 357 3.4 9.6 5.1 99.1 23:00 12 312 2.1 8.9 0.0 100.0, כאשר E[S] הוא ממוצע זמן השירות ו- 1800 הוא R = 3.7. הסבירו כיצד מחושב ה-?Offered Load λ E( S) 1800 ה- offered-load מחושב ע"י הנוסחה מספר השניות באינטרוול של חצי שעה. 18

3.8. התאימו לכל דו"ח את התחום התפעולי שהתקיים באותו זמן. נמקו בקצרה. דו"ח 1:.QED כיוון שתוחלת זמן ההמתנה היא בסדר גודל אחד פחות ממשך השירות, ניצולת השרתים סבירה, וההסתברות להמתנה בין 25% ל- 75%. דו"ח 2:.ED כיוון שתוחלת זמן ההמתנה היא באותו סדר גודל כמו זמן השירות, ניצולת השרתים גבוהה, וההסתברות להמתנה שואפת ל- 1. דו"ח 3:.QD כיוון שתוחלת זמן ההמתנה שואפת ל- 0, ניצולת השרתים נמוכה, וההסתברות להמתנה שואפת ל- 0. 3.9. אפיינו לכל דו"ח את כלל האיוש הרלוונטי (עפ"י התחום התפעולי שהגדרתם). חשבו את פרמטר האיכות,β,δ) או γ) לשורה האמצעית בכל דוח. N R דו"ח :1 QED β = = 1.05, N = R+ β R, β > 0 - R γ=n-r=0.3 N=R+γ - דו"ח :2 ED דו"ח :3 QD δ=n/r-1=1.82 N=R+δR - 19

3.10. אמדו בעזרת הגרף המצורף מה יהיה אחוז הלקוחות המשורתים מיידית עבור אינטרוול זמן שבו: קצב הגעה 60 לקוחות בשעה, זמן שרות ממוצע 10 דקות, 12 קופאיות נותנות שירות. תחילה נחשב את ה- 10=60/6=R :Offered Load עתה נחשב את פרמטר השירות: על פי הגרף ההסתברות להמתנה תהיה כ- 0.4, ולכן אחוז המקבלים שרות מיידי הוא 60%. 20

3.11. מנהל הסופר רצה לחשב תחזית למספר הקונים בחנות בכל שעה. מניסיונו הוא יודע שמספר האנשים משתנה בין שעות היום ובין ימות השבוע. המנהל יכול לאסוף בקלות מידע מהקופות על מספר הקונים שרכשו בחנות בכל שעה בשבוע ברבעון האחרון. הוא החליט לחלק את היממה לאינטרוולים של חצי שעה. נגדיר: Ni,j הגעות בפועל ביום i באינטרוול j, ו- Fi,j תחזית ליום i באינטרוול j. המנהל רוצה להשתמש בשיטת הממוצע הנע, על פני 4 המדידות האחרונות. הגדירו כיצד יש לבצע את החישוב לחיזוי מספר הקונים הצפוי בכל שעה על פי מודל זה. השתמשו בסימונים:.Fi,j Ni,j בשיטת הממוצע הנע (4) משתמשים בנוסחה הבאה: כדי לחשב את מספר הקונים בשעה יש לסכום שני אינרטוולים. 3.12. בכיתה הוגדרו שני מדדים לקביעת טיב התחזית Error) RMSE (Root Mean-Square ו- Error).APE (Average Percent תארו במשפט אחד כיצד מסיקים באיזו שיטת תחזית לבחור, בהתבסס על מדדים אלו. איזה מדד מהשניים יותר אינטואיטיבי לשימוש? הסבירו מדוע. ככל שהמדדים קטנים יותר כך התחזית טובה יותר, ולכן נבחר במודל עם הערכים המינימלים. המדד APE יותר אינטואיטיבי, כיוון שקל יחסית להגדיר מהו אחוז הטעות שאנו מוכנים לסבול במערכת כלשהי. 21

3.13. מנהל הסופר שוקל לשנות את התורים כך שכל שני תורים (סמוכים) ישורתו ע"י 10 קופות. הניחו כי מדיניות תזמון התורים היא כזו שעדיין נשמרת תכונת ה-,work conservation כלומר, לא יתכן שיש לקוחות באחד התורים וגם שרת פנוי בו זמנית. בנוסף, אין הבדל בין הלקוחות בשני התורים ומדיניות התזמון ביניהם תתבצע בצורה הוגנת. האם כתוצאה משינוי זה יתקצרו משכי ההמתנה? מה שמנהל החנות מציע הוא פחות או יותר pooling של המערכת משני תורים M/M/5 עם קצב כניסה λ, לתור M/M/10 עם קצב כניסה 2λ. כאשר מבצעים pooling זמני ההמתנה קטנים. ולכן נצפה שגם כאן יתקצרו זמני ההמתנה בתור, בממוצע פי 2 בערך. 3.14. כמדיניות תזמון הוגנת, שוקל מנהל החנות מדיניות,Round-Robin שפירושה שירות שני התורים לסירוגין: לקוח מתור 1, הבא מתור 2 (אם התור לא ריק), חזרה ל- 1, וחוזר חלילה. האם מדדי הביצוע של מדיניות זו יהיו שונים מתור Erlang-C רגיל (עם 10 שרתים), בה יש תור אחד לכל הלקוחות? בפרט, ציינו אילו מהמדדים הבאים ישתנו ואילו לא: ממוצע סך האנשים במערכת (בתור+שירות), ממוצע מספר הממתינים בתור, נצילות השרתים, ההסתברות להמתין, וההסתברות להמתין יותר מחמש דקות. למבנה זה ולתור M/M/10 לא יהיו באופן כללי אותם מדדי ביצוע. המדדים שלא ישתנו הם מדדים התלויים בהתפלגות סך האנשים במערכת (בתור + שירות), כיוון שהתפלגות זו תלויה רק בקצב המופע והשירות ולא במדיניות התור. כיוון שהתפלגות זו נקבעת על ידי אותו תהליך לידה ומוות. לכן, בפרט המדדים הבאים לא ישתנו: ממוצע מספר האנשים במערכת, ממוצע אורך התור, ממוצע זמן המתנה בתור, נצילות השרתים וההסתברות להמתין. מאידך, התפלגות מספר הממתינים בכל אחד מתורי ה- Round-Robin דורשת מידול נפרד (בפרט תהליך קפיצה מרקובי דו-מימדי). לכן, חישוב כל מדד שתלוי במידע זה, עשוי לתת תשובה שלא ניתן לגזור אותה ממודל.Erlang-C לדוגמה, התפלגות זמן ההמתנה מושפעת ממדיניות התזמון, מאחר והיא תלויה במספר האנשים שהיו בתור המסוים אליו מצטרף הלקוח. לכן, מדדים כמו P(W>T) יהיו שונים בין המודלים. 22

שאלה 4 תיאוריה ושימושיה 4.1. בכיתה הוסבר המשפט הבא המכסה את מודל Erlang-B בתחום התפעול.QED בפרט הוכחנו שסעיף 3 במשפט (איוש לפי כלל השורש), גורר את 1. דהיינו כאשר h היא פונקצית קצב הסיכון של ההתפלגות הנורמאלית הסטנדרטית. הוכיחו טענה זו תוך השלמת החלקים החסרים בהוכחה הנ"ל. (ההוכחה ניתנת בעמוד הבא.) 23

24

4.2. נניח קצב מופע λ, וקצב שירות µ. בכיתה נאמר שחישוב נאיבי של איוש n, ממליץ: (עיגול של R כלפי מעלה לשלם) אם 4.2.1. למה תוביל המלצה זו במודל?Erlang-C בפרט מה תהיה (בערך) ההסתברות להמתין? R המלצה זו תוביל לאיוש בתחום ה-.ED בפרט, ההסתברות להמתין תשאף ל- 1. שלם בעצמו המערכת לא תהיה ארגודית, ולכן תתפוצץ. R אם אינו שלם, אזי.γ ES [ ] ולכן ממוצע זמן ההמתנה יהיה, n= R+ γ, γ = R R 4.2.2. למה תוביל המלצה זו במודל?Erlang-A בפרט, נניח,θ=µ מה תהיה (בערך) ההסתברות להמתין במקרה זה?,1 0 המלצה זו תוביל לאיוש בתחום ה-.QED בפרט, ההסתברות להמתין תשאף לערך בין הערך ל- המדויק תלוי ביחס בין µ ל- θ. במקרה ש-, μ = θ הערך ישאף ל- 0.5. הסבר ל- 0.5: במקרה ש-, μ = θ התפלגות סך מספר הלקוחות במערכת במודל Erlang-A להתפלגות סך מספר הלקוחות במערכת במודל התפלגות סך מספר הלקוחות במערכת במודל M M M M זהה עם קצב מופע λ וקצב שירות, μ כאשר היא μ). Poisson( R = λ / מהחוק החזק של המספרים הגדולים, עבור R מספיק גדול, ניתן לקרב את ההתפלגות Poisson( R) על- ידי התפלגות R). Normal( R, ומכאן, PASTA L R R R PW ( q = 0) = PL ( R) = P R R = PN ( (0,1) 0) = 0.5 25

4.2.3. בכיתה הוסבר למה שאלה 4.2.2 מהווה דוגמה למקרה שבו "מנהלים מקבלים תשובה נכונה מהסיבות הלא נכונות" הסבירו במדויק ככל שתוכלו. המנהל פועל בצורה נאיבית הוא מכפיל את מספר האנשים שמגיעים בשעה בממוצע זמן השירות וכך מחליט כמה מוקדנים לאייש. הסיבה שזה עובד טוב למרות השגיאה היא שיש נטישות, שמייצבות את המערכת ושומרות על רמת שרות טובה. 26